x11: Get rid of GdkAtom and APIs supporting it.
authorBenjamin Otte <otte@redhat.com>
Sun, 23 Feb 2020 00:33:56 +0000 (01:33 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 23 Feb 2020 00:59:26 +0000 (01:59 +0100)
commit6e935d469a9f93d2b86ddec44216f1685cea92e5
treed7cfef2feddd001c42e2029d71526f595aee7074
parent4280ca2263ae519df0662c150269bb4cbec4c5b0
x11: Get rid of GdkAtom and APIs supporting it.

replace all uses with const char * (non-interned).
Also remove a lot fo juggling from atom to GdkAtom to string and back.

The X Atom hash table is now mapping to (again, non-interned) strings.
14 files changed:
docs/reference/gdk/gdk4-sections.txt
gdk/x11/gdkdevicemanager-xi2.c
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdisplay-x11.h
gdk/x11/gdkdrag-x11.c
gdk/x11/gdkprivate-x11.h
gdk/x11/gdkproperty-x11.c
gdk/x11/gdkscreen-x11.c
gdk/x11/gdkselection-x11.c
gdk/x11/gdksurface-x11.c
gdk/x11/gdktextlistconverter-x11.c
gdk/x11/gdkx11property.h
gdk/x11/gdkx11screen.h
gdk/x11/gdkx11selection.h